sheep tapeworm - French English Dictionary